sand pump - French English Dictionary